package com.cctcq.domain;
// default package

import java.sql.Timestamp;

/**
 * TourGroupCharge entity. @author MyEclipse Persistence Tools
 */

public class TourGroupCharge implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 9063846703983078875L;
	private String tourGroupChargeId;
	private TourGroup tourGroup;
	private String tourGroupChargeType;
	private Double fraternityCharge;
	private Double protectCharge;
	private Double marketCharge;
	private Double frontMoney;
	private String remark;
	private String creator;
	private Timestamp createDate;
	private Boolean isDefaultPrice;
	private Double visaPrice;
	private Double airPrice;
	private Double ownExpense;
	private Double tip;
	private String alias;
	private Integer currency;
	private Double other;
	private Double total;
	

	// Constructors

	public Double getTotal() {
		return total;
	}

	public void setTotal(Double total) {
		this.total = total;
	}

	/** default constructor */
	public TourGroupCharge() {
	}

	/** minimal constructor */
	public TourGroupCharge(String tourGroupChargeId, Timestamp createDate) {
		this.tourGroupChargeId = tourGroupChargeId;
		this.createDate = createDate;
	}

	/** full constructor */
	public TourGroupCharge(String tourGroupChargeId, TourGroup tourGroup,
			String tourGroupChargeType, Double fraternityCharge,
			Double protectCharge, Double marketCharge, Double frontMoney,
			String remark, String creator, Timestamp createDate,
			Boolean isDefaultPrice, Double visaPrice, Double airPrice,
			Double ownExpense, Double tip, String alias, Integer currency,
			Double other) {
		this.tourGroupChargeId = tourGroupChargeId;
		this.tourGroup = tourGroup;
		this.tourGroupChargeType = tourGroupChargeType;
		this.fraternityCharge = fraternityCharge;
		this.protectCharge = protectCharge;
		this.marketCharge = marketCharge;
		this.frontMoney = frontMoney;
		this.remark = remark;
		this.creator = creator;
		this.createDate = createDate;
		this.isDefaultPrice = isDefaultPrice;
		this.visaPrice = visaPrice;
		this.airPrice = airPrice;
		this.ownExpense = ownExpense;
		this.tip = tip;
		this.alias = alias;
		this.currency = currency;
		this.other = other;
	}

	// Property accessors

	public String getTourGroupChargeId() {
		return this.tourGroupChargeId;
	}

	public void setTourGroupChargeId(String tourGroupChargeId) {
		this.tourGroupChargeId = tourGroupChargeId;
	}

	public TourGroup getTourGroup() {
		return this.tourGroup;
	}

	public void setTourGroup(TourGroup tourGroup) {
		this.tourGroup = tourGroup;
	}

	public String getTourGroupChargeType() {
		return this.tourGroupChargeType;
	}

	public void setTourGroupChargeType(String tourGroupChargeType) {
		this.tourGroupChargeType = tourGroupChargeType;
	}

	public Double getFraternityCharge() {
		return this.fraternityCharge;
	}

	public void setFraternityCharge(Double fraternityCharge) {
		this.fraternityCharge = fraternityCharge;
	}

	public Double getProtectCharge() {
		return this.protectCharge;
	}

	public void setProtectCharge(Double protectCharge) {
		this.protectCharge = protectCharge;
	}

	public Double getMarketCharge() {
		return this.marketCharge;
	}

	public void setMarketCharge(Double marketCharge) {
		this.marketCharge = marketCharge;
	}

	public Double getFrontMoney() {
		return this.frontMoney;
	}

	public void setFrontMoney(Double frontMoney) {
		this.frontMoney = frontMoney;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCreator() {
		return this.creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public Boolean getIsDefaultPrice() {
		return this.isDefaultPrice;
	}

	public void setIsDefaultPrice(Boolean isDefaultPrice) {
		this.isDefaultPrice = isDefaultPrice;
	}

	public Double getVisaPrice() {
		return this.visaPrice;
	}

	public void setVisaPrice(Double visaPrice) {
		this.visaPrice = visaPrice;
	}

	public Double getAirPrice() {
		return this.airPrice;
	}

	public void setAirPrice(Double airPrice) {
		this.airPrice = airPrice;
	}

	public Double getOwnExpense() {
		return this.ownExpense;
	}

	public void setOwnExpense(Double ownExpense) {
		this.ownExpense = ownExpense;
	}

	public Double getTip() {
		return this.tip;
	}

	public void setTip(Double tip) {
		this.tip = tip;
	}

	public String getAlias() {
		return this.alias;
	}

	public void setAlias(String alias) {
		this.alias = alias;
	}

	public Integer getCurrency() {
		return this.currency;
	}

	public void setCurrency(Integer currency) {
		this.currency = currency;
	}

	public Double getOther() {
		return this.other;
	}

	public void setOther(Double other) {
		this.other = other;
	}

}